import { post, upload, blob } from '@/utils/request'
import domain from '@/utils/domain'

// 项目列表
export function pros(data) { return post({ url: domain.mng + '/project/pros', data }) }
// 编辑项目
export function updPro(data) { return post({ url: domain.mng + '/project/updPro', data }) }

// 检索项目
export function selPros(data) { return post({ url: domain.mng + '/project/selPros', data }) }
// 检索项目
export function selProObjects(data) { return post({ url: domain.mng + '/project/selProObjects', data }) }
// 查询项目
export function queryPro(data) { return post({ url: domain.mng + '/project/pro', data }) }
// 新增商务项目
export function upPro(data) { return post({ url: domain.mng + '/project/upPro', data }) }
// 项目列表
export function addPro(data) { return post({ url: domain.mng + '/project/addPro', data }) }
// 项目列表
export function delPros(data) { return post({ url: domain.mng + '/project/delPros', data }) }
// 项目请款列表
export function proOrderFunds(data) { return post({ url: domain.mng + '/project/proOrderFunds', data }) }
// 项目请款列表
export function proOrderXshks(data) { return post({ url: domain.mng + '/project/proOrderXshks', data }) }

// 商务负责人列表
export function proDirectors(data) { return post({ url: domain.mng + '/project/proDirectors', data }) }
// 新增商务负责人
export function addProDirector(data) { return post({ url: domain.mng + '/project/addProDirector', data }) }
// 项目负责任人编辑
export function upProDirector(data) { return post({ url: domain.mng + '/project/upProDirector', data }) }
// 商务负责人删除
export function delProDirectors(data) { return post({ url: domain.mng + '/project/delProDirectors', data }) }

// 导出
export function outPros(data) { return blob({ url: domain.mng + '/project/outPros', data }) }

// 拜访报告列表
export function visits(data) { return post({ url: domain.mng + '/project/visits', data }) }
// 拜访记录列表
export function proVisits(data) { return post({ url: domain.mng + '/project/proVisits', data }) }
// 拜访记录新增
export function addProVisit(data) { return post({ url: domain.mng + '/project/addProVisit', data }) }
// 拜访记录编辑
export function upProVisit(data) { return post({ url: domain.mng + '/project/upProVisit', data }) }
// 拜访记录删除
export function delProVisits(data) { return post({ url: domain.mng + '/project/delProVisits', data }) }

// 项目投标
export function saveBid(data) { return post({ url: domain.mng + '/project/saveBid', data }) }
// 项目进度
export function saveProgress(data) { return post({ url: domain.mng + '/project/saveProgress', data }) }

// 文件列表
export function files(data) { return post({ url: domain.mng + '/proArchive/files', data }) }
// 上传项目附件
export function uploadFile(data) { return upload({ url: domain.mng + '/proArchive/uploadFile', data }) }
// 删除项目附件
export function delFile(data) { return post({ url: domain.mng + '/proArchive/delFile', data }) }

// 项目下单
export function placeOrder(data) { return post({ url: domain.mng + '/project/placeOrder', data }) }
// 合同税率
export function taxRate(data) { return post({ url: domain.mng + '/project/taxRate', data }) }
// 付款方式查询
export function payType(data) { return post({ url: domain.mng + '/project/payType', data }) }
// 付款方式列表
export function proPays(data) { return post({ url: domain.mng + '/project/proPays', data }) }
// 新增付款
export function addPay(data) { return post({ url: domain.mng + '/project/addPay', data }) }
// 编辑付款
export function editPay(data) { return post({ url: domain.mng + '/project/editPay', data }) }
// 删除付款
export function delPays(data) { return post({ url: domain.mng + '/project/delPays', data }) }
// 预算
export function budget(data) { return post({ url: domain.mng + '/project/budget', data }) }

// 项目请款信息列表
export function proFunds(data) { return post({ url: domain.mng + '/project/proFunds', data }) }
// 删除请款
export function delFunds(data) { return post({ url: domain.mng + '/project/delFunds', data }) }
// 编辑请款
export function editFund(data) { return post({ url: domain.mng + '/project/editFund', data }) }
// 新增请款
export function addFund(data) { return post({ url: domain.mng + '/project/addFund', data }) }

// 请款检索支付
export function selFundPays(data) { return post({ url: domain.mng + '/project/selFundPays', data }) }

// 文件列表
export function fundFiles(data) { return post({ url: domain.mng + '/proArchive/fundFiles', data }) }
// 上传项目附件
export function uploadFundFile(data) { return upload({ url: domain.mng + '/proArchive/uploadFundFile', data }) }
// 删除项目附件
export function delFundFile(data) { return post({ url: domain.mng + '/proArchive/delFundFile', data }) }

// 项目回款信息列表
export function proXshks(data) { return post({ url: domain.mng + '/project/proXshks', data }) }
// 删除回款
export function delXshks(data) { return post({ url: domain.mng + '/project/delXshks', data }) }
// 编辑回款
export function editXshk(data) { return post({ url: domain.mng + '/project/editXshk', data }) }
// 新增回款
export function addXshk(data) { return post({ url: domain.mng + '/project/addXshk', data }) }

// 物料采购信息
export function promws(data) { return post({ url: domain.mng + '/promw/promws', data }) }
// 物料采购附件
export function mwFiles(data) { return post({ url: domain.mng + '/promw/files', data }) }

// 设备采购信息
export function proequs(data) { return post({ url: domain.mng + '/proequ/proequs', data }) }
// 设备采购附件
export function equFiles(data) { return post({ url: domain.mng + '/proequ/files', data }) }

// 施工人员列表
export function prostaffs(data) { return post({ url: domain.mng + '/prostaff/prostaffs', data }) }
// 添加施工人员
export function addProstaff(data) { return post({ url: domain.mng + '/prostaff/addProstaff', data }) }
// 编辑施工人员
export function updProstaff(data) { return post({ url: domain.mng + '/prostaff/updProstaff', data }) }
// 删除施工人员
export function delProstaff(data) { return post({ url: domain.mng + '/prostaff/delProstaff', data }) }

// 施工计划列表
export function projhs(data) { return post({ url: domain.mng + '/projh/projhs', data }) }
// 施工计划附件
export function projhFiles(data) { return post({ url: domain.mng + '/projh/files', data }) }
// 施工计划附件上传
export function uploadProjhFile(data) { return upload({ url: domain.mng + '/projh/uploadFile', data }) }
// 施工计划附件删除
export function delProjhFile(data) { return post({ url: domain.mng + '/projh/delFile', data }) }

// 开工报告附件
export function probgFiles(data) { return post({ url: domain.mng + '/probg/files', data }) }
// 开工报告附件上传
export function uploadProbgFile(data) { return upload({ url: domain.mng + '/probg/uploadFile', data }) }
// 开工报告附件删除
export function delProbgFile(data) { return post({ url: domain.mng + '/probg/delFile', data }) }

// 发票列表
export function proinvs(data) { return post({ url: domain.mng + '/proinv/proinvs', data }) }
// 新增发票
export function addProInvoice(data) { return post({ url: domain.mng + '/proinv/addProInvoice', data }) }
// 编辑发票
export function updProInvoice(data) { return post({ url: domain.mng + '/proinv/updProInvoice', data }) }
// 删除发票
export function delProInvoice(data) { return post({ url: domain.mng + '/proinv/delProInvoice', data }) }

// 表单列表
export function proforms(data) { return post({ url: domain.mng + '/proform/proforms', data }) }
// 添加表单
export function addForm(data) { return post({ url: domain.mng + '/proform/addForm', data }) }
// 编辑表单
export function updForm(data) { return post({ url: domain.mng + '/proform/updForm', data }) }
// 删除表单
export function delForm(data) { return post({ url: domain.mng + '/proform/delForm', data }) }
// 表单类型
export function formTypes(data) { return post({ url: domain.mng + '/proform/types', data }) }
